Big Huge Thesaurus

Artemis spinescens

noun